Evolutionary Design of Numerical Methods: Generating Finite Difference and Integration Schemes by Differential Evolution

نویسندگان

  • Christiaan D. Erdbrink
  • Valeria V. Krzhizhanovskaya
  • Peter M. A. Sloot
چکیده

Classical and new numerical schemes are generated using evolutionary computing. Differential Evolution is used to find the coefficients of finite difference approximations of function derivatives, and of single and multi‐ step integration methods. The coefficients are reverse engineered based on samples from a target function and its derivative used for training. The Runge‐Kutta schemes are trained using the order condition equations. An appealing feature of the evolutionary method is the low number of model parameters. The population size, termination criterion and number of training points are determined in a sensitivity analysis. Computational results show good agreement between evolved and analytical coefficients. In particular, a new fifth‐order Runge‐Kutta scheme is computed which adheres to the order conditions with a sum of absolute errors of order 10 ‐14. Execution of the evolved schemes proved the intended orders of accuracy. The outcome of this study is valuable for future developments in the design of complex numerical methods that are out of reach by conventional means. Introduction In this paper coefficients of classical numerical schemes for differentiation and integration are generated by an evolutionary algorithm (EA). The widespread use and therefore importance of finite difference methods and Runge‐Kutta methods is self‐evident. Basic finite difference schemes have straightforward analytical derivations, but complex computational science problems often require the design of more sophisticated methods lacking standard approaches. The novel perspective investigated in this study embraces the application of EAs for designing numerical formulae. Runge‐Kutta methods comprise a family of integration schemes for solving initial value problems of Ordinary Differential Equations (ODEs), the most famous being the fourth‐order RK4 Runge‐Kutta method. For orders past two the systems of order condition equations are underdetermined, this hampers analytical derivation. Tsitouras & Famelis (2012) note that traditional heuristics based on computing Jacobians are less suitable for finding Runge‐Kutta schemes than EAs, since determining the derivatives of the variables as they appear in the order conditions is cumbersome (Rothlauf 2011). In the last couple of decades several classes of EAs have been developed and applied to an abundance of fields in science and engineering (Eiben & Smith 2013). The power of evolutionary computing is increasingly reflected in its ability to tackle more general computational problems that are analytically intractable and, moreover, inaccessible to conventional numerical methods. In a seminal double pendulum experiment Schmidt & Lipson (2009) showed the effectiveness and versatility of symbolic regression based on Genetic Programming (GP) by deriving …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Nonstandard finite difference schemes for differential equations

In this paper, the reorganization of the denominator of the discrete derivative and nonlocal approximation of nonlinear terms are used in the design of nonstandard finite difference schemes (NSFDs). Numerical examples confirming then efficiency of schemes, for some differential equations are provided. In order to illustrate the accuracy of the new NSFDs, the numerical results are compared with ...

متن کامل

The new implicit finite difference scheme for two-sided space-time fractional partial differential equation

Fractional order partial differential equations are generalizations of classical partial differential equations. Increasingly, these models are used in applications such as fluid flow, finance and others. In this paper we examine some practical numerical methods to solve a class of initial- boundary value fractional partial differential equations with variable coefficients on a finite domain. S...

متن کامل

Positivity-preserving nonstandard finite difference Schemes for simulation of advection-diffusion reaction equations

Systems in which reaction terms are coupled to diffusion and advection transports arise in a wide range of chemical engineering applications, physics, biology and environmental. In these cases, the components of the unknown can denote concentrations or population sizes which represent quantities and they need to remain positive. Classical finite difference schemes may produce numerical drawback...

متن کامل

A new total variation diminishing implicit nonstandard finite difference scheme for conservation laws

In this paper, a new implicit nonstandard finite difference scheme for conservation laws, which preserving the property of TVD (total variation diminishing) of the solution, is proposed. This scheme is derived by using nonlocal approximation for nonlinear terms of partial differential equation. Schemes preserving the essential physical property of TVD are of great importance in practice. Such s...

متن کامل

Numerical studies of non-local hyperbolic partial differential equations using collocation methods

The non-local hyperbolic partial differential equations have many applications in sciences and engineering. A collocation finite element approach based on exponential cubic B-spline and quintic B-spline are presented for the numerical solution of the wave equation subject to nonlocal boundary condition. Von Neumann stability analysis is used to analyze the proposed methods. The efficiency, accu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1312.7852  شماره 

صفحات  -

تاریخ انتشار 2013